package com.ztrue.framework.infrastructure;

import java.lang.reflect.Type;

/**
 * 提供类型和类型名称的映射信息
 *
 * @author zhangw
 * @date 2016/10/27 16:37
 * @version: 1.0
 */
public interface IClassProvider {
    /**
     * 获取Class名称
     *
     * @param cls Class徐i想
     * @return
     */
    String getName(Class cls);

    /**
     * 通过Class名称获取Class对象
     *
     * @param className Class名称
     * @return
     */
    Class getClass(String className) throws ClassNotFoundException;
}